home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / sparc / include / asm / compat_signal.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  611 b   |  30 lines

  1. #ifndef _COMPAT_SIGNAL_H
  2. #define _COMPAT_SIGNAL_H
  3.  
  4. #include <linux/compat.h>
  5. #include <asm/signal.h>
  6.  
  7. #ifdef CONFIG_COMPAT
  8. struct __new_sigaction32 {
  9.     unsigned        sa_handler;
  10.     unsigned int        sa_flags;
  11.     unsigned        sa_restorer;     /* not used by Linux/SPARC yet */
  12.     compat_sigset_t     sa_mask;
  13. };
  14.  
  15. struct __old_sigaction32 {
  16.     unsigned        sa_handler;
  17.     compat_old_sigset_t      sa_mask;
  18.     unsigned int        sa_flags;
  19.     unsigned        sa_restorer;     /* not used by Linux/SPARC yet */
  20. };
  21.  
  22. typedef struct sigaltstack32 {
  23.     u32            ss_sp;
  24.     int            ss_flags;
  25.     compat_size_t        ss_size;
  26. } stack_t32;
  27. #endif
  28.  
  29. #endif /* !(_COMPAT_SIGNAL_H) */
  30.